import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueDevTools from 'vite-plugin-vue-devtools'
import { resolve } from 'path'

// https://vite.dev/config/
export default defineConfig({
  plugins: [vue(), vueDevTools()],
  resolve: {
    alias: {
      '@': resolve(new URL('.', import.meta.url).pathname, 'src'),
    },
  },
  server: {
    port: 5173,  // 使用Vite默认端口，避免与后端API冲突
    open: true,
    hmr: {
      port: 5174  // HMR使用不同端口
    }
    // 移除代理配置，直接通过请求头处理跨域
  },
  build: {
    outDir: 'dist',
    sourcemap: true
  }
})

